package cn.tedu.method;

import java.util.Arrays;

public class MethodDemo3 {
    public static void main(String[] args) {
//        int a = 5;
//        int b = 6;
//        sum(a,b);//a,b实参
//        System.out.println(a+","+b);//5,6
//        int[] arr = {1,2,3,4,5};
//        System.out.println(sum1(arr));//arr实参
//        System.out.println(Arrays.toString(arr));
        //基本数据类型的常量  值不可以发生变化
//        final int MAX = 100;
//        MAX = 200;
        //引用数据类型的常量 引用不可变
//        final int[] ARR = new int[]{1,2,3};
////        ARR = new int[5];
//        ARR[0] = 88;
//        System.out.println(Arrays.toString(ARR));
//        final int[] arr = {1,2,3,4,5};
//        sum1(arr);
//        System.out.println(Arrays.toString(arr));
        sum(1,2);
    }
    //一维数组求和的方法
    public static int sum(int[] arr){//arr形参
        int sum =0;
        for (int i = 0; i <=arr.length-1 ; i++) {
            sum+=arr[i];
        }
        //修改元素的值为88
        arr = new int[]{55,66,77};
        arr[2] = 88;
        return sum;
    }
    //方法
    public static int sum(int a,int b){//a b就是形参
        //修改了形参a b的值
        a = 88;
        b = 1;
        return a+b;
    }

}
